const { router } = require('../../koa/koa-main')
const { getUsers, getUsersLength } = require('../../services/user')

router.get('/getUsers', async (ctx, next) => {
  // 获取分页展示需要的用户数据
  const { data } = await getUsers(ctx.request.query)
  // 获取数据库中的总数据条数
  const lengthObj = await getUsersLength(ctx.request.query)
  // 数据处理
  data.collectionInfo = lengthObj.data
  // 响应数据传输返回前端
  ctx.response.body = data
  // 执行下一个中间件
  await next()
})
